<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
	</body>
	
	<script>
		
		/**
		 * 1:密码要求是数字或者字母（大写或者小写都行）。必须数字和字母都要同时有   最少6。最多16位。
		 * 123456 不行
		 * abcdef  不行
		 * abc123 ok
		 * 
		 * 分析： 排除 如果全部是数字不行
		 * 		排除 如果全部是字母不行
		 * 		满足：可以只字母 可以是数字
		 */
		
		
		// a1 1a
		var  password=prompt("请输入要比较的字符串...");
		
		
		//var re=/[0-9]+[a-zA-Z]+/;
		//var re=/([a-zA-Z]+[0-9]+|[0-9]+[a-zA-Z]+){6,16}/;
		
		//why?  先保证[0-9a-zA-Z]{6,16}正确
		//并且要保证  (?=.*[a-zA-Z]) 最少得有1个小写字母或者大写字母
		//并且要保证  (?=.*[0-9])    最少得有1个个字母
		var re=/^(?=.*[a-zA-Z])(?=.*[0-9])[0-9a-zA-Z]{6,16}$/;

		
		//var re=/(?=.*[a-z])\d+/;
		alert(re.test(password));
		
		
		
		
	</script>
</html>
